package com.itheima.controller.admin;


import com.itheima.common.result.Result;
import com.itheima.dto.SysConfigDTO;
import com.itheima.service.ISysConfigService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;
import java.util.Map;

@Slf4j
@RestController
@RequestMapping
public class SysConfigController {
    @Autowired
    private ISysConfigService sysConfigService;
    /**
     * 获取所有配置文件
     * @return
     */
    @GetMapping("/sys_config/all")
    public Result ListSysConfig(){
        log.info("系统配置查询");
        return sysConfigService.ListSysConfig();

    }

    /**
     * 修改配置文件
     * @param dto
     * @return
     */
    @PostMapping("/sys_config/update")
    public Result updateSysConfig(@RequestBody List<SysConfigDTO> dto){
        sysConfigService.updateSysConfig(dto);
        return Result.success("修改成功");
    }
}
